﻿using System;

namespace Esponce.QRCode.Content
{
	public interface IContactContentFormat : IContentFormat
	{
		/// <summary>
		/// When implemented gets a name to display to users, usually first name, last name, or alias.
		/// </summary>
		string DisplayName { get; }

		/// <summary>
		/// When implemented gets or sets phone number.
		/// </summary>
		string PhoneNumber { get; set; }

		/// <summary>
		/// When implemented gets or sets e-mail address.
		/// </summary>
		string EmailAddress { get; set; }

		/// <summary>
		/// When implemented gets or sets website URL.
		/// </summary>
		string WebsiteUrl { get; set; }

		/// <summary>
		/// When implemented gets or sets address.
		/// </summary>
		string FullAddress { get; }
	}
}
